Lisa Harrow
Omen III The Final Conflict (1981)